Skip to content

개선(deps): Bump @vitest/mocker and vitest - #148

Merged
eddmpython merged 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-00f7b83f97
Sep 22, 2026
Merged

eddmpython merged 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-00f7b83f97

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor

Bumps @vitest/mocker to 5.0.1 and updates ancestor dependency vitest. These dependencies need to be updated together.

Updates @vitest/mocker from 3.2.6 to 5.0.1

Release notes

Sourced from @​vitest/mocker's releases.

v5.0.1

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v5.0.0

Vitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our blog post for the official announcement.

   🚨 Breaking Changes

... (truncated)

Commits

Updates vitest from 3.2.6 to 5.0.1

Release notes

Sourced from vitest's releases.

v5.0.1

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v5.0.0

Vitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our blog post for the official announcement.

   🚨 Breaking Changes

... (truncated)

Commits
  • 03630a5 chore: release v5.0.1 (#11275)
  • a47d790 fix(fakeTimers): force queueMicrotask and nextTick in toNotFake (#11261)
  • 2ce29d5 fix: warn when deprecated deps.optimizer.web is used (#11214)
  • ccd6d05 docs: fix typecheck exclude default in documentation (#11223)
  • 91ab158 fix(doctor): measure vm pools for custom environments (#11212)
  • 23dda73 fix: share the server on self-referencing extends (#11034)
  • 498fbe9 fix: resolve ResolvedConfig exactOptionalPropertyTypes errors (#11175)
  • 115c3f6 fix: correct typos in error message and comments (#11187)
  • 7361465 fix: keep metadata file when clearing the cache (#11199)
  • 972e24b fix(browser): avoid double quotes in config.define (#11198)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 10, 2026
@dependabot
dependabot Bot requested a review from eddmpython as a code owner September 10, 2026 02:38
@dependabot @github

dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: landing. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 10, 2026
@eddmpython

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-00f7b83f97 branch from 208b8bd to fe60dde Compare September 22, 2026 06:39
@eddmpython

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-00f7b83f97 branch from fe60dde to 1272b17 Compare September 22, 2026 07:10
@eddmpython

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) to 5.0.1 and updates ancestor dependency [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). These dependencies need to be updated together.


Updates `@vitest/mocker` from 3.2.6 to 5.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/mocker)

Updates `vitest` from 3.2.6 to 5.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/mocker"
  dependency-version: 5.0.0
  dependency-type: indirect
- dependency-name: vitest
  dependency-version: 5.0.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-00f7b83f97 branch from 1272b17 to f606083 Compare September 22, 2026 07:38
@eddmpython
eddmpython merged commit c717a4c into master Sep 22, 2026
26 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/multi-00f7b83f97 branch September 22, 2026 08:04
eddmpython added a commit that referenced this pull request Sep 22, 2026
증상
- Dependabot 경보가 머지 뒤에도 열려 있었다. 루트 lock: sharp 0.35.3(#68 high, libheif),
  adm-zip 0.6.0(#75 high 메모리 할당, #61 medium 심볼릭 링크 추출). pushHub lock: sharp 0.35.3(#69 high).
- #154(transformers 4.3.0 + adm-zip 0.6.1 을 표방)와 #155(sharp 0.35.4)를 머지했는데도 master 의
  lock 은 adm-zip 0.6.0, sharp 0.35.3 이었다.

원인
- 루트 package.json 의 overrides 가 sharp 와 adm-zip 을 정확 버전으로 고정한다. Dependabot 은
  override 를 올리지 못하므로 #154 는 transformers 만 올렸다(adm-zip 은 override 0.6.0 에 묶임).
- #155 는 rebase 뒤 override 값만 0.35.4 로 바꾸고 lock 은 0.35.3 그대로였다. transformers 4.3.0 이
  sharp ^0.35.4 를 요구하는데도 npm ci 가 이 불일치를 거부하지 않아 Deploy Landing 은 통과했고,
  실제 설치는 취약 버전이었다.
- infra/workers/pushHub/package.json 도 자체 override 로 sharp 0.35.3 을 고정한다.

변경
- package.json overrides: adm-zip 0.6.0 -> 0.6.1 (sharp 는 #155 가 이미 0.35.4).
- infra/workers/pushHub/package.json overrides: sharp 0.35.3 -> 0.35.4.
- 두 lock 은 npm install --package-lock-only 뒤 npm update sharp adm-zip --package-lock-only 로
  재생성했다. override 값만 바꾸면 npm 이 이미 잠긴 항목을 다시 해석하지 않아 update 가 필요했다.
- 버전 변화는 sharp·@img/sharp-*·@img/sharp-libvips-*(0.35.4/1.3.3), @emnapi/runtime 1.11.3,
  adm-zip 0.6.1 뿐이다. 루트 lock 의 나머지 텍스트 차이는 #148 lock 에 빠져 있던 "dev": true
  표기를 npm 이 정규화한 것이다.

검증 (origin/master c717a4c 기준 별도 worktree)
- 루트 npm ci 성공, 설치 버전 sharp 0.35.4 / adm-zip 0.6.1 / vitest 5.0.1.
- landing check 통과, landing test 22 파일 186 개 통과, landing build 성공.
- @dartlab/ui-runtime test 17 파일 105 개 통과.
- pushHub npm ci 성공, 설치 sharp 0.35.4, test 2 파일 24 개 통과.

남은 것
- vitest 계열 경보(#62 #64 #65 #66)는 #148(vitest 5) 머지로 lock 상 해소됐다. 경보는 GitHub 재스캔 뒤
  닫힌다.
- Dependabot 이 override 대상 취약점을 스스로 닫지 못하는 구조는 그대로다. 다음 경보도 같은
  절차(override 수동 상향, lock 재생성, npm ci 확인)가 필요하다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant